package com.handsome.访问者模式;

import java.util.LinkedList;
import java.util.List;

/**
 * @author niechun
 * @date 2023/3/16 20:29
 */
public class ObjectStructure {

    //维护了一个集合
    private List<Person> personList=new LinkedList<>();

    //增加到集合
    public void attach(Person person){
       personList.add(person);
    }

    //移除
    public void remove(Person person){
        personList.remove(person);
    }

    //显示测评情况
    public void display(Action action){
        for (Person person1 : personList) {
            person1.Accept(action);
        }
    }

}
